package com.rzj.sys_lab_assistant.dao;

import com.rzj.sys_lab_assistant.entity.Lab;
import com.rzj.sys_lab_assistant.entity.bo.LabBO;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;

/**
 * @program: sys_lab_assistant
 * @description:
 * @author: 作者
 * @create: 2021-06-29 11:23
 */
@Mapper
public interface LabMapper {

    List<LabBO> listLabs(); // 获取实验室列表

    List<LabBO> listLabsByAccount(String account); // 根据技术员编号获取所管理实验室

    LabBO getLabById(int labId); // 获取实验室信息

    LabBO getLabByName(String labName); // 获取实验室信息

    int saveLab(Lab lab);

    int saveLabTechnician(Lab lab);

    int updateLab(Lab lab);

    int deleteLab(int labId);

}
